package com.hooper.iot.entity.addFace;

import java.util.List;

/**
 * @ Copyright
 * @ Author     ：wangcheng.
 * @ Date       ：Created in 15:38 2022/4/24
 * @ Description：
 * @ Modified By：
 * @Version: $
 */
public class AddFaceReq {

    private List<Body> body;

    private boolean callBack;

    private String deviceId;

    private String msgId;

    private String msgType;

    public List<Body> getBody() {
        return this.body;
    }

    public void setBody(List<Body> body) {
        this.body = body;
    }

    public boolean getCallBack() {
        return this.callBack;
    }

    public void setCallBack(boolean callBack) {
        this.callBack = callBack;
    }

    public String getDeviceId() {
        return this.deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getMsgId() {
        return this.msgId;
    }

    public void setMsgId(String msgId) {
        this.msgId = msgId;
    }

    public String getMsgType() {
        return this.msgType;
    }

    public void setMsgType(String msgType) {
        this.msgType = msgType;
    }

    public class Body {
        private String accessCards;

        private String controltype;

        private String facialFeature;

        private String fingerprint;

        private String identityNo;

        private String identityType;

        private List<Images> images;

        private String matchType;

        private String name;

        private String personAuthType;

        private Long personExpiryDate;

        private String personId;

        private String personType;

        private Integer sex;

        public String getAccessCards() {
            return this.accessCards;
        }

        public void setAccessCards(String accessCards) {
            this.accessCards = accessCards;
        }

        public String getControltype() {
            return this.controltype;
        }

        public void setControltype(String controltype) {
            this.controltype = controltype;
        }

        public String getFacialFeature() {
            return this.facialFeature;
        }

        public void setFacialFeature(String facialFeature) {
            this.facialFeature = facialFeature;
        }

        public String getFingerprint() {
            return this.fingerprint;
        }

        public void setFingerprint(String fingerprint) {
            this.fingerprint = fingerprint;
        }

        public String getIdentityNo() {
            return this.identityNo;
        }

        public void setIdentityNo(String identityNo) {
            this.identityNo = identityNo;
        }

        public String getIdentityType() {
            return this.identityType;
        }

        public void setIdentityType(String identityType) {
            this.identityType = identityType;
        }

        public List<Images> getImages() {
            return this.images;
        }

        public void setImages(List<Images> images) {
            this.images = images;
        }

        public String getMatchType() {
            return this.matchType;
        }

        public void setMatchType(String matchType) {
            this.matchType = matchType;
        }

        public String getName() {
            return this.name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getPersonAuthType() {
            return this.personAuthType;
        }

        public void setPersonAuthType(String personAuthType) {
            this.personAuthType = personAuthType;
        }

        public Long getPersonExpiryDate() {
            return this.personExpiryDate;
        }

        public void setPersonExpiryDate(Long personExpiryDate) {
            this.personExpiryDate = personExpiryDate;
        }

        public String getPersonId() {
            return this.personId;
        }

        public void setPersonId(String personId) {
            this.personId = personId;
        }

        public String getPersonType() {
            return this.personType;
        }

        public void setPersonType(String personType) {
            this.personType = personType;
        }

        public Integer getSex() {
            return this.sex;
        }

        public void setSex(Integer sex) {
            this.sex = sex;
        }
    }

    public class Images {
        private String data;

        private String fileFormat;

        private String imageType;

        public String getData() {
            return this.data;
        }

        public void setData(String data) {
            this.data = data;
        }

        public String getFileFormat() {
            return this.fileFormat;
        }

        public void setFileFormat(String fileFormat) {
            this.fileFormat = fileFormat;
        }

        public String getImageType() {
            return this.imageType;
        }

        public void setImageType(String imageType) {
            this.imageType = imageType;
        }
    }
}


